package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 不稳定斜坡调查信息主表
 * @TableName zhaa02a
 */
@TableName(value ="zhaa02a")
@Data
public class Zhaa02a implements Serializable {
    /**
     * 灾害点唯一编号(主键，需与地质灾害调查统一基本信息表保持一致)
     */
    @TableId(value = "zhaa02a010")
    private String zhaa02a010;

    /**
     * 项目编号
     */
    @TableField(value = "zhaa02a020")
    private String zhaa02a020;

    /**
     * 灾害点名称(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a015")
    private String zhaa02a015;

    /**
     * 图幅编号
     */
    @TableField(value = "zhaa02a025")
    private String zhaa02a025;

    /**
     * 图幅名称
     */
    @TableField(value = "zhaa02a030")
    private String zhaa02a030;

    /**
     * 野外编号
     */
    @TableField(value = "zhaa02a035")
    private String zhaa02a035;

    /**
     * 室内编号
     */
    @TableField(value = "zhaa02a040")
    private String zhaa02a040;

    /**
     * 县市编号(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a045")
    private String zhaa02a045;

    /**
     * 省(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a050")
    private String zhaa02a050;

    /**
     * 县市区(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a055")
    private String zhaa02a055;

    /**
     * 乡镇(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a060")
    private String zhaa02a060;

    /**
     * 村(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a065")
    private String zhaa02a065;

    /**
     * 组(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a070")
    private String zhaa02a070;

    /**
     * 地理位置(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a075")
    private String zhaa02a075;

    /**
     * X坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a080")
    private BigDecimal zhaa02a080;

    /**
     * Y坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a085")
    private BigDecimal zhaa02a085;

    /**
     * Z坐标(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a090")
    private BigDecimal zhaa02a090;

    /**
     * 经度(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a095")
    private BigDecimal zhaa02a095;

    /**
     * 纬度(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a100")
    private BigDecimal zhaa02a100;

    /**
     * 斜坡类型(A：自然岩质，B：自然土质，C：人工岩质，D：人工土质，Z：其它)
     */
    @TableField(value = "zhaa02a105")
    private String zhaa02a105;

    /**
     * 斜坡变形趋势(A：滑坡，B：崩塌，C：泥石流)
     */
    @TableField(value = "zhaa02a110")
    private String zhaa02a110;

    /**
     * 坡顶（m）
     */
    @TableField(value = "zhaa02a115")
    private BigDecimal zhaa02a115;

    /**
     * 坡脚（m）
     */
    @TableField(value = "zhaa02a120")
    private BigDecimal zhaa02a120;

    /**
     * 地层时代
     */
    @TableField(value = "zhaa02a125")
    private String zhaa02a125;

    /**
     * 地层岩性
     */
    @TableField(value = "zhaa02a130")
    private String zhaa02a130;

    /**
     * 地层倾向（°）
     */
    @TableField(value = "zhaa02a135")
    private Integer zhaa02a135;

    /**
     * 地层倾角（°）
     */
    @TableField(value = "zhaa02a140")
    private Integer zhaa02a140;

    /**
     * 构造部位
     */
    @TableField(value = "zhaa02a145")
    private String zhaa02a145;

    /**
     * 地震烈度(A：Ⅰ，B：Ⅱ，C：Ⅲ，D：Ⅳ，E：Ⅴ，F：Ⅵ，G：Ⅶ，H：Ⅷ，I：Ⅸ，J：Ⅹ，K：Ⅺ，L：Ⅻ)
     */
    @TableField(value = "zhaa02a150")
    private String zhaa02a150;

    /**
     * 微地貌(B：陡坡，C：缓坡，D：平台，E：陡崖)
     */
    @TableField(value = "zhaa02a155")
    private String zhaa02a155;

    /**
     * 地下水类型(A：孔隙水，B：裂隙水，C：岩溶水，D：潜水，E：承压水，F：上层滞水)
     */
    @TableField(value = "zhaa02a160")
    private String zhaa02a160;

    /**
     * 年均降雨量(MM)
     */
    @TableField(value = "zhaa02a165")
    private BigDecimal zhaa02a165;

    /**
     * 日最大降雨(MM)
     */
    @TableField(value = "zhaa02a170")
    private BigDecimal zhaa02a170;

    /**
     * 时最大降雨(MM)
     */
    @TableField(value = "zhaa02a175")
    private BigDecimal zhaa02a175;

    /**
     * 洪水位(M)
     */
    @TableField(value = "zhaa02a180")
    private BigDecimal zhaa02a180;

    /**
     * 枯水位(M)
     */
    @TableField(value = "zhaa02a185")
    private BigDecimal zhaa02a185;

    /**
     * 相对河流位置(A：左岸，B：右岸，C：凹岸，D：凸岸)
     */
    @TableField(value = "zhaa02a190")
    private String zhaa02a190;

    /**
     * 土地利用(A：耕地，B：草地，C：灌木，D：森林，E：裸露，F：建筑)
     */
    @TableField(value = "zhaa02a195")
    private String zhaa02a195;

    /**
     * 坡高（m）
     */
    @TableField(value = "zhaa02a200")
    private BigDecimal zhaa02a200;

    /**
     * 坡宽（m）
     */
    @TableField(value = "zhaa02a205")
    private BigDecimal zhaa02a205;

    /**
     * 坡长（m）
     */
    @TableField(value = "zhaa02a210")
    private BigDecimal zhaa02a210;

    /**
     * 厚度（m）
     */
    @TableField(value = "zhaa02a215")
    private BigDecimal zhaa02a215;

    /**
     * 平均坡度（度）
     */
    @TableField(value = "zhaa02a220")
    private BigDecimal zhaa02a220;

    /**
     * 总体坡向（度）
     */
    @TableField(value = "zhaa02a225")
    private BigDecimal zhaa02a225;

    /**
     * 预测体积（m3）
     */
    @TableField(value = "zhaa02a230")
    private BigDecimal zhaa02a230;

    /**
     * 预测规模等级(A 巨型,B 大型,C 小型,D 中型,E 特大型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa02a235")
    private String zhaa02a235;

    /**
     * 坡面形态(A：凸形，B：凹形，C：直线，D：阶状)
     */
    @TableField(value = "zhaa02a240")
    private String zhaa02a240;

    /**
     * 岩体结构类型(D：块裂,E：碎裂,F：散体,G：整体块状)
     */
    @TableField(value = "zhaa02a245")
    private String zhaa02a245;

    /**
     * 岩体厚度（m）
     */
    @TableField(value = "zhaa02a250")
    private BigDecimal zhaa02a250;

    /**
     * 岩体裂隙组数
     */
    @TableField(value = "zhaa02a255")
    private Integer zhaa02a255;

    /**
     * 岩体块长（m）
     */
    @TableField(value = "zhaa02a260")
    private BigDecimal zhaa02a260;

    /**
     * 岩体块宽（m）
     */
    @TableField(value = "zhaa02a265")
    private BigDecimal zhaa02a265;

    /**
     * 岩体块高（m）
     */
    @TableField(value = "zhaa02a270")
    private BigDecimal zhaa02a270;

    /**
     * 斜坡结构类型(A：变质岩斜坡，B：土质斜坡，C：碎屑岩斜坡，D：碳酸盐斜坡，E：结晶岩斜坡)
     */
    @TableField(value = "zhaa02a275")
    private String zhaa02a275;

    /**
     * 斜坡结构类型2(F：特殊结构斜坡，G：顺向斜坡，H：斜向斜坡，I：平缓层状斜坡，J：横向斜坡，K：反向斜坡)
     */
    @TableField(value = "zhaa02a280")
    private String zhaa02a280;

    /**
     * 全风化带深度(m)
     */
    @TableField(value = "zhaa02a285")
    private BigDecimal zhaa02a285;

    /**
     * 卸荷裂缝深度(m)
     */
    @TableField(value = "zhaa02a290")
    private BigDecimal zhaa02a290;

    /**
     * 土体名称
     */
    @TableField(value = "zhaa02a295")
    private String zhaa02a295;

    /**
     * 土体密实度(A：密，B：中，C：稍松，D：松)
     */
    @TableField(value = "zhaa02a300")
    private String zhaa02a300;

    /**
     * 土体稠度
     */
    @TableField(value = "zhaa02a305")
    private String zhaa02a305;

    /**
     * 下伏基岩时代
     */
    @TableField(value = "zhaa02a310")
    private String zhaa02a310;

    /**
     * 下伏基岩岩性
     */
    @TableField(value = "zhaa02a315")
    private String zhaa02a315;

    /**
     * 下伏基岩倾角
     */
    @TableField(value = "zhaa02a320")
    private Integer zhaa02a320;

    /**
     * 下伏基岩倾向
     */
    @TableField(value = "zhaa02a325")
    private Integer zhaa02a325;

    /**
     * 下伏基岩埋深(m)
     */
    @TableField(value = "zhaa02a330")
    private BigDecimal zhaa02a330;

    /**
     * 地下水埋深(m)
     */
    @TableField(value = "zhaa02a335")
    private BigDecimal zhaa02a335;

    /**
     * 地下水露头(A：上升泉，B：下降泉，C：湿地)
     */
    @TableField(value = "zhaa02a340")
    private String zhaa02a340;

    /**
     * 地下水补给类型(A：降雨，B：地表水，C：融雪，D：人工)
     */
    @TableField(value = "zhaa02a345")
    private String zhaa02a345;

    /**
     * 可能失稳因素(A：降雨，B：地震，C：人工加载，D：开挖坡脚，E：坡脚冲刷，F：坡脚浸润，G：坡体切割，H：风化，I：卸荷，J：动水压力，K：爆破振动)
     */
    @TableField(value = "zhaa02a350")
    private String zhaa02a350;

    /**
     * 目前稳定程度(A：稳定，C：不稳定，F：较稳定（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa02a355")
    private String zhaa02a355;

    /**
     * 今后变化趋势(A：稳定，C：不稳定，F：较稳定)
     */
    @TableField(value = "zhaa02a360")
    private String zhaa02a360;

    /**
     * 毁坏房屋户
     */
    @TableField(value = "zhaa02a365")
    private Integer zhaa02a365;

    /**
     * 毁坏房屋间
     */
    @TableField(value = "zhaa02a370")
    private Integer zhaa02a370;

    /**
     * 毁坏道路（m）
     */
    @TableField(value = "zhaa02a375")
    private BigDecimal zhaa02a375;

    /**
     * 毁坏渠道（m）
     */
    @TableField(value = "zhaa02a380")
    private BigDecimal zhaa02a380;

    /**
     * 其它危害
     */
    @TableField(value = "zhaa02a385")
    private String zhaa02a385;

    /**
     * 直接损失（万元）
     */
    @TableField(value = "zhaa02a390")
    private BigDecimal zhaa02a390;

    /**
     * 灾情等级(A：特大型，B：大型，C：中型，D：小型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa02a395")
    private String zhaa02a395;

    /**
     * 威胁对象(A：县城,B：村镇,C：铁路,D：公路,F：饮灌渠道,G：水库,H：电站,I：工厂,J：矿山,L：森林,M：输电线路,N：通讯设施,O：国防设施,P：居民点,Q：学校,R：农田,S：大江大河,Z：其它（需与地质灾害调查统一基本信息表保持一致))
     */
    @TableField(value = "zhaa02a400")
    private String zhaa02a400;

    /**
     * 其他威胁对象
     */
    @TableField(value = "zhaa02a403")
    private String zhaa02a403;

    /**
     * 威胁人口（人）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a405")
    private Integer zhaa02a405;

    /**
     * 威胁户数（户）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a410")
    private Integer zhaa02a410;

    /**
     * 威胁财产（万元）(需与地质灾害调查统一基本信息表保持一致)
     */
    @TableField(value = "zhaa02a415")
    private BigDecimal zhaa02a415;

    /**
     * 险情等级(A：特大型，B：大型，C：中型，D：小型（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa02a420")
    private String zhaa02a420;

    /**
     * 监测建议(A：定期目视检查，B：安装简易监测设施，C：地面位移监测，D：深部位移监测)
     */
    @TableField(value = "zhaa02a425")
    private String zhaa02a425;

    /**
     * 防治建议(A：群测群防，B：专业监测，C：搬迁避让，D：工程治理，E：应急排危除险，F：立警示牌)
     */
    @TableField(value = "zhaa02a430")
    private String zhaa02a430;

    /**
     * 群测群防(A：村级监测预警，B：乡级监测预警，C：县级监测预警，D：市级监测预警，E：省级监测预警，F：国家级监测预警，G：交通监测预警)
     */
    @TableField(value = "zhaa02a435")
    private String zhaa02a435;

    /**
     * 专业监测（防治监测）(A：县级监测预警，B：市级监测预警，C：省级监测预警，D：国家级监测预警)
     */
    @TableField(value = "zhaa02a440")
    private String zhaa02a440;

    /**
     * 搬迁避让(A：部分搬迁避让，B：整村搬迁避让)
     */
    @TableField(value = "zhaa02a445")
    private String zhaa02a445;

    /**
     * 工程治理（防治治理）(A：裂缝填埋，B：地表排水，C：地下排水，D：削方减载，E：坡面防护，F：反压坡脚，G：支挡，H：锚固，I：灌浆，J：植树种草，K：坡改梯，L：水改旱，M：减少振动，O：生物工程)
     */
    @TableField(value = "zhaa02a450")
    private String zhaa02a450;

    /**
     * 群测人员
     */
    @TableField(value = "zhaa02a455")
    private String zhaa02a455;

    /**
     * 村长
     */
    @TableField(value = "zhaa02a460")
    private String zhaa02a460;

    /**
     * 村长电话
     */
    @TableField(value = "zhaa02a465")
    private String zhaa02a465;

    /**
     * 设置遥感解译点(0：否；1：是)
     */
    @TableField(value = "zhaa02a470")
    private Integer zhaa02a470;

    /**
     * 设置勘察点(0：否；1：是)
     */
    @TableField(value = "zhaa02a475")
    private Integer zhaa02a475;

    /**
     * 设置测绘点(0：否；1：是)
     */
    @TableField(value = "zhaa02a480")
    private Integer zhaa02a480;

    /**
     * 设置隐患点(0：否；1：是)
     */
    @TableField(value = "zhaa02a485")
    private Integer zhaa02a485;

    /**
     * 设置防灾预案(0：否；1：是)
     */
    @TableField(value = "zhaa02a490")
    private Integer zhaa02a490;

    /**
     * 野外记录信息
     */
    @TableField(value = "zhaa02a495")
    private String zhaa02a495;

    /**
     * 调查负责人
     */
    @TableField(value = "zhaa02a500")
    private String zhaa02a500;

    /**
     * 填表人
     */
    @TableField(value = "zhaa02a505")
    private String zhaa02a505;

    /**
     * 审核人
     */
    @TableField(value = "zhaa02a510")
    private String zhaa02a510;

    /**
     * 填表日期
     */
    @TableField(value = "zhaa02a515")
    private LocalDateTime zhaa02a515;

    /**
     * 调查单位
     */
    @TableField(value = "zhaa02a520")
    private String zhaa02a520;

    /**
     * 资料来源(记录数据的来源，包括：A（地质灾害1：10万区划调查）、B(地质灾害1：5万详细调查)、C(地质灾害应急调查)、D(地质灾害巡查排查)、Z(其它来源))
     */
    @TableField(value = "zhaa02a525")
    private String zhaa02a525;

    /**
     * 原序号
     */
    @TableField(value = "zhaa02a530")
    private String zhaa02a530;

    /**
     * 更新时间
     */
    @TableField(value = "zhaa02a535")
    private LocalDateTime zhaa02a535;

    /**
     * 平面示意图(0：否；1：是)
     */
    @TableField(value = "zhaa02a540")
    private Integer zhaa02a540;

    /**
     * 剖面示意图(0：否；1：是)
     */
    @TableField(value = "zhaa02a545")
    private Integer zhaa02a545;

    /**
     * 矢量平面图(0：否；1：是)
     */
    @TableField(value = "zhaa02a550")
    private Integer zhaa02a550;

    /**
     * 矢量剖面图(0：否；1：是)
     */
    @TableField(value = "zhaa02a555")
    private Integer zhaa02a555;

    /**
     * 录像(0：否；1：是)
     */
    @TableField(value = "zhaa02a560")
    private Integer zhaa02a560;

    /**
     * 多媒体(0：否；1：是)
     */
    @TableField(value = "zhaa02a565")
    private Integer zhaa02a565;

    /**
     * 是否核销(0：否；1：是)
     */
    @TableField(value = "zhaa02a570")
    private Integer zhaa02a570;

    /**
     * 10万数据防治建议
     */
    @TableField(value = "zhaa02a575")
    private String zhaa02a575;

    /**
     * 设置工程点
     */
    @TableField(value = "zhaa02a483")
    private String zhaa02a483;

    /**
     * 设置搬迁点
     */
    @TableField(value = "zhaa02a484")
    private String zhaa02a484;

    /**
     * 核销单位
     */
    @TableField(value = "zhaa02a571")
    private String zhaa02a571;

    /**
     * 核销人员
     */
    @TableField(value = "zhaa02a573")
    private String zhaa02a573;

    /**
     * 核销时间
     */
    @TableField(value = "zhaa02a574")
    private LocalDateTime zhaa02a574;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}